[千斤顶之一日一类006]TopLevel:Math

Categories: Flex; Tagged with: ; @ November 7th, 2008 0:05

Math类中包含了常用数学运算的函数与值, 如正弦,PI等. 我那曾经扎实的数学根基竟然经不起时间的考验—似乎什么都记不起来了…API太高估我的实力了, 只给出了一个角度弧度互换的公式…

Math类中最多的函数莫过于正弦余弦,正切余切之类的了,想了半天才想起来一个正弦, 概念想不起来了,只是记得个曲线图….

public function init():void {
trace(Math.abs(-1)); //1
trace(Math.PI); //3.141592653589793
trace(Math.sin(Math.PI/2));//1
trace(Math.asin(1)); //1.5707963267948966

trace(Math.random());

trace(Math.round(2.1)); //四舍五入 2
trace(Math.ceil(2.1)); //首位加一 3
trace(Math.floor(2.1)); //收尾 2
}

注意部分函数的参数不是角度,而是弧度.

角度与弧度的换算:[API还是比较体贴的…]

radians = degrees * Math.PI/180
degrees = radians * 180/Math.PI

<->



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.